בשלב הראשון נשאלתי שאלות טכניות באנדרויד, בשלב השני נדרשתי להציג קוד של אפליקציה שכתבתי
שאלות מתוך הראיון
what are fragments use for?
what is the db used by the android os?
what are loaders?
write two ways creating background process.
what is the difference between service and intentService?
יש בחינה באנגלית, ואח"כ בחינה במחשב.
ואם עברת את השלב הראשון, אז בשלב השני נותנים לך משימה לבית שאתה צריך לעמוד בה. לא עברתי את השלב הראשון אז אני לא בטוח לגבי השלב השני.
שאלות מתוך הראיון
בבחינה הממוחשבת היה צריך לכתוב פונקציה שמקבלת N קטעים (מתמטיים) וצריכה להחזיר את האיחוד של כל הקטעים האלה במינימום קטעים ובזמן של nlog n.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2016
הפתרון שהמראיין הראה לי זה לסדר את כל הקטעים לפי הערך התחתון שלהם, ואז לעבור על הערך העליון ולאחד ביניהם.